Solution Extraction from Long-distance Resolution Proofs
نویسنده
چکیده
Much effort has been devoted in the past decade to the development of decision procedures for quantified Boolean formulas (QBFs) in order to improve their performance. Besides solving the decision problem of whether a closed QBF is true and returning yes or no, modern QBF solvers can produce clause or cube proofs to certify their answer. These proofs can be used to derive solutions to problems formulated as QBFs. For instance, if the QBF describes a synthesis problem, the solution to this problem can be generated from the proof. Examples for representations of such solutions are control circuits (manifested in Herbrand or Skolem functions) or control strategies. We review two approaches for solution generation below. We focus on false QBFs and clause Q-refutations. For true QBFs, both approaches work in a symmetric fashion. Balabanov and Jiang [1] propose to extract a Herbrand function for each universal (∀) variable from a Q-refutation of a false QBF. These functions are constructed in such a way that replacing each ∀ variable by its Herbrand function in the matrix and removing the prefix yields an unsatisfiable Boolean formula. Unsatisfiability can be checked by a common SAT solver if required. Their algorithm traverses the refutation and constructs a formula for each ∀ variable from the nodes of the refutation where the variable is reduced by universal reduction. The run-time of their extraction algorithm is polynomial in the size of the refutation. Goultiaeva et al. [3] employ a game-theoretic view to QBFs. They present an algorithm which executes a winning strategy for the universal player from the refutation. The existential (∃) player chooses a move, i.e., an assignment of truth values to all ∃ variables in the outermost quantifier block. The algorithm modifies the Q-refutation according to this move and removes the current quantifier block from the prefix. From the resulting refutation, the ∀ player computes her move, i.e., an assignment of truth values to all ∀ variables in the outermost quantifier block which is now universal. Modifications take place as above and the ∃ player continues. The run-time of this algorithm is also polynomial in the size of the refutation. For both methods, their runtime is directly related to the refutation size. It is therefore desirable to have short refutations. Since there are families of QBFs (like the one from Kleine Büning et al. [4] discussed below), for which any Q-refutation is exponential,
منابع مشابه
Efficient Extraction of QBF (Counter)models from Long-Distance Resolution Proofs
Many computer science problems can be naturally and compactly expressed using quantified Boolean formulas (QBFs). Evaluating the truth or falsity of a QBF is an important task, and constructing the corresponding model or countermodel can be as important and sometimes even more useful in practice. Modern search and learning based QBF solvers rely fundamentally on resolution and can be instrument...
متن کاملLong Distance Q-Resolution with Dependency Schemes
Resolution proof systems for quantified Boolean formulas (QBFs) provide a formal model for studying the limitations of state-of-the-art search-based QBF solvers that use these systems to generate proofs. We study a proof system that combines two proof systems supported by the solver DepQBF: Q-resolution with generalized universal reduction according to a dependency scheme and long distance Q-re...
متن کاملLong-Distance Resolution: Proof Generation and Strategy Extraction in Search-Based QBF Solving
Strategies (and certificates) for quantified Boolean formulas (QBFs) are of high practical relevance as they facilitate the verification of results returned by QBF solvers and the generation of solutions to problems formulated as QBFs. State of the art approaches to obtain strategies require traversing a Q-resolution proof of a QBF, which for many real-life instances is too large to handle. In ...
متن کاملA Little Blocked Literal Goes a Long Way
Q-resolution is a generalization of propositional resolution that provides the theoretical foundation for search-based solvers of quantified Boolean formulas (QBFs). Recently, it has been shown that an extension of Q-resolution, called long-distance resolution, is remarkably powerful both in theory and in practice. However, it was unknown how long-distance resolution is related to QRAT, a proof...
متن کاملQBF Resolution Systems and Their Proof Complexities
Quantified Boolean formula (QBF) evaluation has a broad range of applications in computer science and is gaining increasing attention. Recent progress has shown that for a certain family of formulas, Qresolution, which forms the foundation of learning in modern search-based QBF solvers, is exponentially inferior in proof size to two of its extensions: Q-resolution with resolution over universal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013